package jugadores;

public class HabilidadImpl implements Habilidad {
    /* VARIABLES DE INSTANCIA */
    private Posicion posicion;

    private int id;

    private int valor;

    public HabilidadImpl() {
    }

    public HabilidadImpl(final Posicion posicion, final int valor) {
        this.posicion = posicion;
        this.valor = valor;

    }

    public Posicion getPosicion() {
        return this.posicion;
    }

    public void setPosicion(final Posicion posicion) {
        this.posicion = posicion;
    }

    public int getValor() {
        return this.valor;
    }

    public void setValor(final int valor) {
        this.valor = valor;
    }

    /* METODOS */
    public int getValor(final Posicion posicion) {
        if (this.posicion.equals(posicion)) {
            return this.valor;
        }
        return 0;
    }

    public int getId() {
        return this.id;
    }

    public void setId(final int id) {
        this.id = id;
    }
}